export default {
  namespaced: true,
  state() {
    return {
      //  city值
      city: "",
      // 用户信息
      profile: {
        // 用户id
        user_id: "",
        // 昵称
        user_name: "",
        // 头像
        user_avatar: "",
        // 手机号
        user_mobile: "",
        // 性别
        user_gender: "",
        // 年龄
        user_age: "",
        // 地址
        user_address: "",
        // 粉丝
        user_fans: "",
        // 关注
        user_focus: "",
        // 积分
        user_integral: "",
        // 简介
        user_intro: "",
        token: "",
      },
      //弹出框状态
      isArea: false,
    };
  },
  mutations: {
    setUser(state, payload) {
      if (Object.keys(payload).length !== 0) {
        // 对象非空 设置用户信息
        state.profile = {
          ...state.profile,
          ...payload,
        };
      } else {
        // 空对象 清空用户信息
        state.profile = {};
      }
    },
    //修改弹出框状态
    handleIsArea(state) {
      state.isArea = !state.isArea;
    },
    //选择城市
    handleCity(state, value) {
      state.city = value;
      // state.profile.user_address = value;
    },
  },
};
